package com.common.dao.base.dao;

import tk.mybatis.mapper.common.Mapper;

import java.util.List;
import java.util.Map;

public interface BaseDao<T> extends Mapper<T> {

    /**
     * 功能描述：验证数据是否已经存在
     * @param entity
     * @return
     */
    int isExist(T entity);

    /**
     * 功能描述：通用的查询方法
     * @param query
     * @return
     */
    List<T> commonQueryList(Map<String, Object> query);

}
